极点配置与系统镇定

Pole Configuration) (terminology::System Stabilization

控制系统的性能主要取决于系统极点在根平面上的分布,给定一组极点或根据时域指标转换为一组等价的期望极点,作为综合系统性能指标的一种形式。

Description

极点实际上只取决于系统矩阵,而经过反馈,可以改变系统矩阵
核心就是设计反馈矩阵,使得反馈后的特征多项式等于期望极点系统对应的多项式。

  1. 如果维数较低,可以直接比较特征多项式,而无需化为标准型;
  2. 如果系统直接写为标准型,则也可直接得到反馈增益矩阵

一、极点配置

1. 采用状态反馈

采用状态反馈对系统任意配置极点的充分必要条件为系统完全能控

  1. 首先要进行能控性判别
  2. 将系统进行线性变换 Tc1 转化为能控标准型
  3. 设出线性变换后的状态反馈增益矩阵 K¯=Tc1K=(k¯0k¯1⋯k¯n−1)
u=Kx+vx˙=Ax+B(v+Kx)=(A+BK)x+Bv

原系统:

det[λI−A]=f(λ)=∏i=1n(λ−λi)=λn+an−1λn−1+⋯+a1λ+a0

期望极点系统:

f∗(λ)=∏i=1n(λ−λi∗)=λn+an−1∗λn−1+⋯+a1∗λ+a0∗

设计线性变换后的反馈矩阵 K¯ 系统:

det[λI−(A+BK)]=∏i=1n(λ−λi∗)=λn+(an−1−k¯n−1)λn−1+⋯+(a1−k¯1)λ+(a0−k¯0)Tc1=(An−1bAn−2b⋯Abb)(1an−11⋮⋮⋱a2a3⋯1a1a2⋯an−11)A¯=Tc1−1ATc1=(010⋯0001⋯0⋮⋮⋮⋱⋮000⋯1−a0−a1−a2⋯−an−1)b¯=Tc1−1b=(00⋮1)c¯=cTc1=(β0,β1,⋯,βn−1)A¯+b¯K¯=(010⋯0001⋯0⋮⋮⋮⋱⋮000⋯1−a0+k¯0−a1+k¯1−a2+k¯2⋯−an−1+k¯n−1)K¯=(a0−a0∗a1−a1∗⋯an−1−an−1∗)K=K¯Tc1−1
注意

如果维度较低,可以直接利用设计后系统的特征多项式和期望极点系统的特征多项式进行比较

2. 采用从输出到状态变量导数的反馈

采用输出到状态变量导数的反馈对系统任意配置极点的充分必要条件为系统完全能观

x˙=Ax+Bu+Gy=Ax+Bu+GCxx˙=(A+GC)x+Bu

原系统:

det[λI−A]=f(λ)=∏i=1n(λ−λi)=λn+an−1λn−1+⋯+a1λ+a0

期望极点系统:

det[λI−(A+GC)]=f∗(λ)=∏i=1n(λ−λi∗)=λn+an−1∗λn−1+⋯+a1∗λ+a0∗

设计线性变换后的反馈矩阵 G¯ 系统:

det[λI−(A+GC)]=f∗(λ)=∏i=1n(λ−λi∗)=λn+(an−1−g¯n−1)λn−1+⋯+(a1−g¯1)λ+(a0−g¯0)A~=To2−1ATo2=(000⋯0−a0100⋯0−a1010⋯0−a2⋮⋮⋮⋱⋮⋮000⋯1−an−1)b~=To2−1b=(β0β1⋮βn−1)c~=cTo2=(0,0,⋯,1)A~+G¯C¯=(000⋯0−a0+g¯0100⋯0−a1+g¯1010⋯0−a2+g¯2⋮⋮⋮⋱⋮⋮000⋯1−an−1+g¯n−1)G¯=(a0−a0∗a1−a1∗⋯an−1−an−1∗)G=To2G¯

3. 采用输出反馈或动态补偿器(简略)

对于完全能控的单输入单输出系统,

  1. 不能采用输出线性反馈来实现闭环系统极点的任意配置。
  2. 通过动态补偿器输出反馈的充要条件:系统完全能观,阶数为 n−1

二、系统镇定

系统镇定:对受控系统通过反馈使得极点均具有负实部,保证系统渐近稳定。(实际上是极点配置的特殊情况)

实际例题

已知传递函数如下,设计状态反馈使得系统极点为 −2,−1±j

W(s)=10s(s+1)(s+2)

原系统特征多项式:f(λ)=λ3+3λ2+2λ
直接写为能控标准型:

x˙=(0100010−2−3)x+(001)uy=(1000)u

设状态反馈矩阵 K=(k0k1k2)

引入状态反馈后特征多项式:

f(λ)=|λI−(A+bK)|=λ3+(3−k2)λ2+(2−k1)λ+(−k0)

期望特征多项式:

f∗(λ)=(λ+2)(λ+1−j)(λ+1+j)=λ3+4λ2+6λ+4

对比系数得到:K=(−4−4−1)